wild or frantic person - French English Dictionary